package cn.zebra.dev.shop.module.after.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Getter
@Setter
@ToString
public class AfterVO {

    @ApiModelProperty("店铺id")
    @NotNull(message = "店铺id不能为空")
    private Long shopId;

    @ApiModelProperty("订单id")
    @NotNull(message = "订单id不能为空")
    private Long orderId;

    @ApiModelProperty("订单明细id")
    @NotNull(message = "订单明细id不能为空")
    private Long orderItemId;

    @ApiModelProperty("类型（0 退货，1 退款，2 换货，3其他）")
    @NotNull(message = "类型不能为空！")
    private Long type;

    @ApiModelProperty("客户售后反馈信息")
    @NotBlank(message = "客户售后反馈信息不能为空！")
    private String info;

}
